home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1999 July / macformat-079.iso / Shareware Plus / Applications / AccountsAuditor 68k / AccountsAuditor Manual next >
Encoding:
Text File  |  1999-02-28  |  18.3 KB  |  370 lines  |  [ttro/ttxt]

  1.                                             AccountsAuditor
  2.  
  3. Purpose
  4.  
  5. AccountsAuditor is designed to help maintain the integrity of Quicken accounts files.  The author’s experience is that Quicken files have in the past occasionally become corrupted, sometimes in ways that were not detectable by account reconciliation.  It may be that recent versions of Quicken avoid or repair the data corruption observed in the past, but there is no way to be sure.
  6.  
  7. Basic Procedures
  8.  
  9. To use AccountsAuditor, you must periodically save a “good” (audited) copy of your Quicken data file.  Then, periodically, you use AccountsAuditor to compare your working data file with your audited copy.  AccountsAuditor will report changes between the two files.  Some changes are the new transactions you’ve entered and checkmarks inserted as part of account reconciliation.  (You can cause AccountsAuditor to ignore these.)  Any substantive changes in the old transactions, unless you’ve been entering historical data or correcting data, reflect file corruption in your working data file.  You can use the AccountsAuditor report to correct the data in your current file before making a copy to serve as the audited copy for the next time you want to check your file.
  10.  
  11. Obviously, AccountsAuditor cannot find errors introduced before you make your first backup.  If all you have is your working file, AccountsAuditor can only help prevent the introduction of new errors from now on.  However, if you’ve been keeping incremental backups, you can check them sequentially, each against the next older version.  That should catch any data corruption other than changes to transactions that occurred before the first time those particular transactions were backed up.
  12.  
  13. Comparing Two Quicken Files
  14.  
  15. To perform a comparison, you must first use Quicken to export the data from the files.  AccountsAuditor cannot read Quicken data files directly.  You may do a full export of the entire file; however, AccountsAuditor only needs account descriptions and transactions, which (at least in the author’s version of Quicken) are output by exporting “transactions in all accounts.”
  16.  
  17. After you have saved the export files, launch AccountsAuditor.  A control panel appears as shown below.
  18.  
  19.      
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35. Use the two “Select” buttons to identify the export files to AccountsAuditor.  Clicking “Select” calls up a standard Macintosh file selection box.  File A should be the export file from the older, audited data file, and File B should be the export file from the current, working data file.
  36.  
  37.           The selected files aren’t actually opened until you click the “Go”
  38.           button.  You can click either of the Select buttons again to choose
  39.           a different file for use in the comparison.
  40.  
  41. You can choose checkbox options as described later in this document, or you can accept the default settings.  Click “Go” to start the comparison.
  42.  
  43. AccountsAuditor reads the two files, extracting account and transaction data.  A separate progress bar shows for each file.
  44.  
  45.      
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.           The checkboxes remain active until both files have been read.  Click
  62.           on a checkbox to change its state, but click only once.  The box will
  63.           not change right away (checking frequently for mouse clicks would
  64.           slow the program down), but it will change.
  65.  
  66. AccountsAuditor then compares account descriptions (bank account vs. credit card account, for example) and compares transactions stored with each account.  A third, barber-pole type progress bar shows during this comparison.
  67.  
  68.     
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.           The Stop button remains active throughout the reading of files and
  85.           until the comparison is complete.  Click it if you need to stop the
  86.           comparison for any reason.  The progress bars will disappear.  The
  87.           files you chose as File A and File B will still be selected.  You
  88.           can of course change the selection and restart the comparison.
  89.  
  90. When the comparison is complete, one of two things will occur.  You may see a dialog box telling you that the files have no reportable differences.  Click “OK” and AccountsAuditor returns to its initial state.  Or you may see a report window that will allow you to examine the differences that AccountsAuditor found.
  91.  
  92. Using the Report Window
  93.  
  94. If there are reportable changes, the report window opens.
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.   
  118.  
  119. The Accounts box shows a list of the names of accounts that have changed.   Clicking on an account name highlights it and shows the changes.  In the figure above, the user has clicked on “USA”.  The large box is empty, which means there were no changes in the account description.  AccountsAuditor shows only account description fields that have changed.  However, there is a date in the Transactions box, which means that one of the transactions for the account has changed.
  120.  
  121. Clicking on a transaction date shows all the non-empty fields in the transaction except the date, which is after all what was clicked.  Note that there may be more than one transaction with the same date.  The “Was” column shows the contents of the fields as recorded in File A, and the “Now” column shows the contents as recored in File B.  If the transaction had been deleted, only the “Was” column would contain data; if it had been added, only the “Now” column would contain data.
  122.  
  123.           In some cases, AccountsAuditor may report a pair transactions, one
  124.           deleted from the old file and one added to the new file, when in
  125.           fact they are the same transaction.  This will occur if the date in
  126.           the transaction has been changed, or if both the number and the
  127.           description (payee, payor, etc.) have been changed, or if the
  128.           description has been changed and the transaction has no number.
  129.  
  130.           Similarly, AccountsAuditor may show a transaction as having been
  131.           changed when it has not, if the new file contains an added
  132.           transaction with the same date and either the same number or the
  133.           same description.  This will occur only if (1) the original
  134.           transaction has been deleted or (2) the added transaction appears
  135.           before the original transaction in the new file.  In case (2), the
  136.           original transaction will then be reported as a new transaction in
  137.           the new file.
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161. In the example above, there are no changes in any of the fields.  However, the presence of the italicized word split indicates that the transaction has split lines.  To examine those, the user must click on the line containing split.
  162.  
  163.           When there are split lines, the Category entry for the main
  164.           transaction doesn’t mean anything and does not appear in the
  165.           Quicken register for that transaction.  Quicken (at least the
  166.           author’s version) exports the category of the first split line
  167.           twice, once as the category for the transaction and again as the
  168.           category for the line.  AccountsAuditor takes the export file at
  169.           face value and does not suppress the duplicate entry.
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193. Each split line is represented by up to three fields:  the category, the memo, and the amount, in that order.  Any altered field appears in red.  In this example, the memo field of one of the split lines has changed.
  194.  
  195.           Changes in transaction fields and split line fields appear in red. 
  196.           Changes in account description fields remain black, since only
  197.           changed descripton fields are shown for accounts.
  198.  
  199. If the contents of the field are too long for the table, you may click on the line to cause the contents to appear in the “Was” and “Now” boxes at the bottom of the window.  This would have been necessary in the above example if the user had chosen a larger font, as illustrated below; and it can be desirable because there are no ellipses to warn that not all of the field has been displayed.
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223. The split line display can be returned to the transaction display by clicking on Close split or by clicking again on the transaction date.  Clicking on a different transaction date or a different account name shows the associated data.
  224.  
  225. Changing the Appearance of Reports
  226.  
  227. The Font and Size menus affect the data displayed in the report window.  All entries are affected alike.  You cannot, for example, change the font for only one line of the table, and you cannot change it in the table without also changing it in the Accounts and Transactions lists.
  228.  
  229. Saving Reports
  230.  
  231. A report can be saved for later viewing by choosing “Save” or “Save As…” from the File menu.  Any changes to the display font will be saved along with the data.
  232.  
  233. Reviewing Saved Reports
  234.  
  235. A saved report can be opened for viewing by choosing “Open…” from the File menu and selecting the report in the standard file dialog box that appears.
  236.  
  237. Using the Checkbox Options in the Control Panel
  238.  
  239. The checkboxes in the control panel alter the details of the comparison that AccountsAuditor makes.  The first checkbox allows you to handle situations in which you have renamed an account since the last backup.  The other two are designed to minimize the reporting of uninteresting changes to accounts.
  240.  
  241.           The checkboxes remain active until the files have been read, so
  242.           their state can be changed by clicking on them after the “Go” button
  243.           has been clicked.  Be patient.  AccountsAuditor will not respond
  244.           immediately, but it will respond.  Clicking a box twice, because you
  245.           thought the first click hadn’t registered, will cause the box to
  246.           remain in its original state (it will change, then promptly change
  247.           back).
  248.  
  249. Telling AccountsAuditor You Have Renamed an Account
  250.  
  251. When “Allow account name changes after reading files” is checked, AccountsAuditor stops after reading both files and presents a window showing the account names in both files.
  252.  
  253.        
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276. In this example, the user has renamed “Closing” as “~Closing” to cause it to sort to the end of the Accounts list in Quicken.  AccountsAuditor would normally treat these as two different accounts.  The user has clicked on the two names to highlight them.  Clicking on the “>> Renamed As >>” button will cause the names to disappear from the list and will cause AccountsAuditor to treat the two names as representing the same account when it continues with the comparison.
  277.  
  278. When “>> Renamed As >>” has been chosen for at least one pair of names, the “Revert” button will highlight.  Clicking the “Revert” button undoes all the renames that have been recorded.
  279.  
  280. Clicking the “Done” button dismisses the window and causes AccountsAuditor to continue with the comparison.
  281.  
  282.           Highlighting two names and clicking Done does not cause
  283.           AccountsAuditor to treat them as the same account.  You must click
  284.           the “>> Renamed As >>” button first.
  285.  
  286. Assuming the user clicks “>> Renamed as >>” and then “Done”, the account description fields and transactions of “Closing” in the old file (File A) will be compared with the account description fields and transactions of “~Closing” in the new file (File B).  In addition, AccountsAuditor will treat any transfer to or from [Closing] in the old file as equivalent to a transfer to or from [~Closing] in the new file.  Thus, transactions differing only in the transfer name will be treated as being unchanged.  When AccountsAuditor makes its report, it will report a change in the name of the account.  In all other respects, it will report on both the renamed account and other accounts in the files exactly as if the name were “~Closing” in both files.
  287.  
  288. Suppressing Report of Recently Added Transactions
  289.  
  290. When “Ignore changes in account balance” is checked, AccountsAuditor treats an account as having no reportable changes if the only differences are  (1) the account balance, which is an account description field; and (2) transactions in the new file (File B), not present in the old file (File A), that are the same date or later than the last transaction in the old file.  The purpose is to prevent recently-added transactions, which are normal changes rather than data problems, from appearing in the change report.
  291.  
  292.           This will not necessarily suppress all new transactions.  For
  293.           example, if you enter transactions with future dates to account for
  294.           expected expenses or income, the old file may have a transaction
  295.           with a later date than new transactions entered after the old file
  296.           was created.
  297.  
  298.           As noted earlier, AccountsAuditor may show a transaction as having
  299.           been changed when it has not, if the new file contains an added
  300.           transaction with the same date and either the same number or the
  301.           same description.  If this occurs and the original transaction has
  302.           not been deleted, the original transaction would ordinarily be
  303.           reported as a new transaction in the new file.  However, if the
  304.           original transaction is the last transaction in the old file, the
  305.           “Ignore changes in account balance” option will suppress the report
  306.           of this “added” transaction.
  307.  
  308. “Ignore changes in account balance” is checked by default.  Unchecking the box makes AccountsAuditor a convenient tool for visually inspecting new transactions entered since the last backup.
  309.  
  310. Suppressing Report of Newly Reconciled Transactions
  311.  
  312. When “Ignore changes in reconciliation status” is checked, AccountsAuditor treats a transaction as unchanged if the only change is the checkmark indicating that the transaction has been reconciled.  The purpose is to prevent changes to old transactions caused by the reconciliation process, rather than by data corruption, from appearing in the change report.  When this box is checked, minor data corruption could also go unnoticed (if, for example, a previously reconciled transaction somehow loses its reconciliation status).  The box is checked by default, since the type of corruption that would be missed would probably be discovered during the reconciliation process in Quicken itself.
  313.  
  314. Using the Menus
  315.  
  316. The File Menu
  317.  
  318. New prepares to create a new audit report by calling up the control panel.  It is unavailable if the control panel is already open.  If you don’t see the control panel, check behind open report windows.
  319.  
  320. Open… brings up the standard dialog box for opening a saved report.  It does not open Quicken export files for comparison; use the Select buttons in the control panel for that purpose.
  321.  
  322. Close closes the frontmost report window, prompting you to save it if you haven’t done so already.
  323.  
  324. Save copies the report to disk.  Save is available only if the front window holds a previously unsaved report or if you have changed the font typeface or size.  If the report has never been saved, Save is the same as Save As…
  325.  
  326. Save As… brings up the standard dialog box for saving a copy of the report with a new name or location.
  327.  
  328. Quit exits AccountsAuditor, prompting you to save any unsaved reports.
  329.  
  330. The Edit Menu
  331.  
  332. The edit menu is present only to meet the Apple standards for handling desk accessories.  None of the items are available in AccountsAuditor.
  333.  
  334. The Font Menu
  335.  
  336. The font menu lets you choose a new font (typeface) for the frontmost report.  All data in the report use the same font and are changed simultaneously.  The headers are fixed and are not affected.
  337.  
  338. The Size Menu
  339.  
  340. The size menu lets you choose a new font size for the frontmost report.  All data in the report use the same size and are changed simultaneously.  The headers are fixed and are not affected.
  341.  
  342. Warning Messages
  343.  
  344. If it runs out of memory, AccountsAuditor is supposed to recover gracefully, notifying you and canceling the comparison just as if you had clicked “Stop”.  Unless you want to modify the comparison (choose another, smaller pair of files to compare, or check a previously unchecked “ignore changes” box), you’ll need to quit AccountsAuditor and increase its memory partition.  You can safely save, open, or examine any existing report without quitting if you wish.
  345.  
  346. There’s also a backup process for notifying you and quitting, if the program can’t recover just by canceling.  That really shouldn’t happen, so please report it to the author if it does.
  347.  
  348. If your version of Quicken exports fields with codes AccountsAuditor doesn’t recognize, you will get a message telling you where the unrecognized field code was encountered (account description, transaction, split line) and what the unrecognized code was.  Please report this to the author.   You can cancel the comparison or continue, either seeing each unrecognized code or ignoring further warnings.  (Warning suppression is a separate option for account codes, which are examined while the program is reading the files, and transaction and split line codes, which aren’t examined until the comparison process.)  If you continue, the program will still work, but it will not report any changes in the field corresponding to the unrecognized code.
  349.  
  350. If you do a full export from at least some versions of Quicken, the export file contains two descriptions of each account.  It’s conceivable that those descriptions (in the same file) disagree with each other.  You will get a warning if they do.  You can stop the comparison or continue, but you can’t suppress further warnings.  Continuing arbitrarily picks one of the two descriptions for use when comparing the account to the other file.  Transaction comparisons are not affected.
  351.  
  352. It’s possible that you’ll see a message “Class ‘Object’ does not have attribute ‘’”, with a button that says “Finder”.  This rather obscure message from the programming run-time environment used to appear a lot in low-memory tests until the code for recovering from low memory got cleaned up.  It still occurs occasionally, though the author has not been able to establish conditions that produce it reliably.  If it happens, clicking on the button will quit the program without any opportunity for you to save any unsaved reports (sorry!)  The only recovery is to run the program again; the author’s experience is that no change to the memory partition will be necessary.  If you find a situation that reliably produces this message, please report it to the author.
  353.  
  354. And of course, please report any system error messages (crashes) that you can replicate.
  355.  
  356. Contacting the Author
  357.  
  358. By e-mail:
  359.  
  360. mailto:djsmall@dclink.com
  361.  
  362. By snail-mail:
  363.  
  364. Duane W. Small
  365. 10909 Hunt Club Road
  366. Reston, VA 20190-3912
  367. USA
  368.  
  369.  
  370. Copyright © 1998 by Duane W. Small.  All rights reserved.  See the accompanying ReadMe file for distribution policy.